temporary storage permit - Turkish English Dictionary